Vehicle response during vehicle acceleration conditions

ABSTRACT

A vehicle control method for a vehicle having powertrain with an internal combustion engine and a transmission having a clutch, the method comprising of transitioning through a lash region of the transmission during clutch slipping conditions in response to a driver tip-in; and during the transition, first retarding ignition timing past maximum torque timing while increasing engine airflow, and then second, advancing ignition timing from the retarded timing while continuing to increase engine airflow.

CROSS REFERENCE TO RELATED APPLICATION

The present application is a divisional of U.S. patent application Ser.No. 11/423,684, filed Jun. 12, 2006, entitled “Improved Vehicle ResponseDuring Vehicle Acceleration Conditions”, which is a continuation-in-partof U.S. patent application Ser. No. 11/370,400, filed Mar. 7, 2006,entitled “System and Method for Improved Vehicle Response During VehicleAcceleration Conditions”, the entire contents of each of which areincorporated herein by reference.

FIELD

The present application relates to engine and vehicle control, and inone example relates to operation during vehicle acceleration followingdeceleration.

BACKGROUND AND SUMMARY

Internal combustion engines are controlled in many different ways toprovide acceptable driving comfort during all operating conditions. Somemethods use engine output, or torque, control where the actual enginetorque is controlled to a desired engine torque through an outputadjusting device, such as with an electronic throttle, ignition timing,or various other devices.

Under some conditions, there is the potential for poor driveability whenthe vehicle operator releases and subsequently engages the acceleratorpedal. Specifically, as described in U.S. Pat. No. 6,266,597,transmission or driveline gear lash crossing during such conditions candegrade driver feel. For example, when the engine transitions fromexerting a positive torque to exerting a negative torque (or beingdriven), the gears in the transmission or driveline separate at the zerotorque transition point. Then, after passing through the zero torquepoint, the gears again make contact to transfer torque. This series ofevents produces an impact, which if transmitted to the driver is calledclunk, resulting in poor driveability and customer dissatisfaction.

This disadvantage of the prior art is exacerbated when the operatorreturns the accelerator pedal to a depressed position, indicating adesire for increased engine torque. In this situation, the zero torquetransition point must again be traversed. However, in this situation,the engine is producing a larger amount of torque than duringdeceleration because the driver is requesting acceleration. Thus,another, more severe, impact is generally experienced due to thetransmission or driveline lash during the zero torque transition.

As such, in U.S. Pat. No. 6,910,990, the system controls engine torqueto transition through the transmission or driveline lash zone bylimiting a rate of torque increase during such conditions. In otherwords, when near the transmission lash zone, engine torque is adjustedat a predetermined rate until the system passes through the transmissionlash zone. Further, the limiting may be adjustable based on operatingconditions. By varying the limitation on the torque change in this way,driveability can be improved.

However, the inventors herein have recognized a disadvantage with suchan approach. In particular, while rate limiting torque changes mayreduce clunk, it may also increase a response delay to the pointnoticeable by the driver. Further, the greater the reduction in clunk(i.e., the more torque increases or decreases are limited), the greaterthe response delay.

In this way, it may be possible to coordinate multiple torque actuatorsduring a driver tip-in to both reduce clunk without substantiallyincreasing total response time, while also providing improved operationfor both slipping and non-slipping conditions. For example, bycoordinating throttle and ignition timing adjustments during a drivertip-in in this way, it is possible to, in effect, increase pre-chargingof the intake manifold and cylinders with airflow so that once thetransition through the lash zone is complete, a more rapid torqueincrease is possible. As another example, by adjusting operatingdepending on whether slipping or non-slipping transmission conditionsare present, it is possible to manage the lash transition for a fullylocked transmission driveline.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a vehicle illustrating various powertraincomponents;

FIG. 2 is a block diagram of an engine;

FIG. 3 is a high level flowchart of a routine for controlling the engineand powertrain;

FIG. 4 is a graph illustrating example operation;

FIG. 5 is a state diagram of example control logic and routines;

FIG. 6 is a timing diagram showing example operation according to FIG.5;

FIG. 7 is a graph illustrating additional example operation; and

FIGS. 8-11 are high level flowcharts of routines for controlling theengine and powertrain.

DETAILED DESCRIPTION

Referring to FIG. 1, internal combustion engine 10, further describedherein with particular reference to FIG. 2, is shown coupled to torqueconverter 11 via crankshaft 13. Torque converter 11 is also coupled totransmission 15 via turbine shaft 17. Torque converter 11 has a bypassclutch (not shown) which can be engaged, disengaged, or partiallyengaged. When the clutch is either disengaged or being disengaged, thetorque converter is said to be in an unlocked state. Turbine shaft 17 isalso known as transmission input shaft.

In one embodiment, transmission 15 comprises an electronicallycontrolled transmission with a plurality of selectable discrete gearratios. Transmission 15 may also comprises various other gears, such as,for example, a final drive ratio (not shown). Alternatively,transmission 15 may be a continuously variable transmission (CVT). Instill another example, transmission 15 may be a manual transmission, anautomated manual transmission, a powershift transmission, an automatictransmission with locked or controlled slip of the converter clutch, orvarious others.

Transmission 15 may further be coupled to tire 19 via axle 21. Tire 19interfaces the vehicle (not shown) to the road 23. Note that in oneexample embodiment, this powertrain is coupled in a passenger vehiclethat travels on the road.

Note that various of the above components may be eliminated, such as thetorque converter, for example.

Internal combustion engine 10 comprising a plurality of cylinders, onecylinder of which is shown in FIG. 2, is controlled by electronic enginecontroller 12. Engine 10 includes combustion chamber 30 and cylinderwalls 32 with piston 36 positioned therein and connected to crankshaft13. Combustion chamber 30 communicates with intake manifold 44 andexhaust manifold 48 via respective intake valve 52 and exhaust valve 54.Exhaust gas oxygen sensor 16 is coupled to exhaust manifold 48 of engine10 upstream of catalytic converter 20.

Intake manifold 44 communicates with throttle body 64 via throttle plate66. Throttle plate 66 is controlled by electric motor 67, which receivesa signal from ETC driver 69. ETC driver 69 receives control signal (DC)from controller 12. Intake manifold 44 is also shown having fuelinjector 68 coupled thereto for delivering fuel in proportion to thepulse width of signal (fpw) from controller 12. Fuel is delivered tofuel injector 68 by a conventional fuel system (not shown) including afuel tank, fuel pump, and fuel rail (not shown).

Engine 10 further includes conventional distributorless ignition system88 to provide ignition spark to combustion chamber 30 via spark plug 92in response to controller 12. In the embodiment described herein,controller 12 is a conventional microcomputer including: microprocessorunit 102, input/output ports 104, electronic memory chip 106, which isan electronically programmable memory in this particular example, randomaccess memory 108, and a conventional data bus.

Controller 12 receives various signals from sensors coupled to engine10, in addition to those signals previously discussed, including:measurements of inducted mass air flow (MAF) from mass air flow sensor110 coupled to throttle body 64; engine coolant temperature (ECT) fromtemperature sensor 112 coupled to cooling jacket 114; a measurement ofthrottle position (TP) from throttle position sensor 117 coupled tothrottle plate 66; a measurement of turbine speed (Wt) from turbinespeed sensor 119, where turbine speed measures the speed of shaft 17,and a profile ignition pickup signal (PIP) from Hall effect sensor 118coupled to crankshaft 13 indicating an engine speed (N). Alternatively,turbine speed may be determined from vehicle speed and gear ratio.

Continuing with FIG. 2, accelerator pedal 130 is shown communicatingwith the driver's foot 132. Accelerator pedal position (PP) is measuredby pedal position sensor 134 and sent to controller 12.

In an alternative embodiment, where an electronically controlledthrottle is not used, an air bypass valve (not shown) can be installedto allow a controlled amount of air to bypass throttle plate 62. In thisalternative embodiment, the air bypass valve (not shown) receives acontrol signal (not shown) from controller 12.

As described above, the present application is directed, in one example,to solving disadvantages that occur when the driver “tips-in” (appliesthe accelerator pedal) after the torque in the driveline hastransitioned into the negative region. In such cases, the drivelineelements will have to transition through their lash region to providepositive torque to the wheels, where the transition through the lashregion can produce an objectionable “clunk” if the impact velocity ofthe driveline elements is too fast.

In an automatic transmission vehicle, to have positive torque producedby the torque converter and transmitted to the driveline, the enginespeed must be above turbine speed and the turbine speed must be at thesynchronous turbine speed or the converter bypass clutch must have somecapacity to transmit torque and the engine torque is positive and theslip across the clutch is non-negative. (The torque converter slip(engine speed-turbine speed) is greater than 0 when positive torque isbeing delivered). If the transition from negative to positive converterslip and/or torque is not properly managed, then the engine canaccelerate too fast through this region (beginning to produce positivetorque) or the converter clutch torque can rise too fast resulting in ahigher rise rate of output shaft torque accelerating the elements in thedriveline. Higher torque levels before the lash in the driveline beingtaken up can then produce higher impact velocities and make “clunk” morelikely. To a first approximation for an “open” converter, the rise rateof torque in the driveline (non-shifting) may be proportional to therate of engine acceleration when the engine speed>synchronous turbinespeed.

Under some conditions, the engine should be controlled so that theengine torque and/or acceleration is reduced sufficiently while thedriveline elements are accelerating to produce positive drivelinetorque, but the engine torque/acceleration and driveline torque shouldalso be responsive to the driver's demand before and after thistransition so that the driver perception of any lag in the engineresponse is reduced.

While an engine torque estimation model in the controller can be used,errors in the estimation can reduce estimate accuracy and thus theprecision to indicate whether the driveline torque is slightly positiveor slightly negative. As such, in one embodiment that can be used aloneor in addition to a torque estimate, additional measurements, such astorque converter input and output speeds can be used to accuratelyindicate when the vehicle is beginning and ending transitioning throughthe lash region, even in the presence of external noise factors.

Specifically, in one example for a torque converter equipped vehicle, atip-in management and control routine can be used to adjust enginetorque control to control engine acceleration just as the engine speedis exceeding turbine speed. Further, the engine torque may be controlledvia multiple actuators, such as using slower throttle control and fasterignition timing control in a coordinated way to minimize any driverperception of rate limited torque during the transition through the lashregion. For example, various example engine control strategies usingcoordinated throttle and spark control to manage the transition fromnegative driveline torque to positive driveline torque through drivelinelash with improved robustness and responsiveness is described below withregard to FIGS. 3-7. Because of the coordinated use of throttle andspark and the triggering of control system actions based on measuredspeeds across a torque converter, the operation of this system canprovide various advantages as noted herein.

Referring now to FIG. 3, a routine is described for controlling engineand vehicle operation during a driver tip-in where the transitionthrough a gear lash zone for an open converter configuration is managedwhile still providing acceptable increasing torque response. In 310, theroutine determines whether a previous driver tip-out has been detectedand the torque converter is unlocked, or partially un-locked. In oneexample, the routine determines whether the driver is depressing theaccelerator pedal by determining whether the pedal position is less thanthe preselected value. Note that this preselected value can be anadaptive parameter that tracks variations in the closed pedal positiondue to sensor aging, mechanical wear, and various other factors. Alsonote that in response to a driver tip-out being detected, powertrainoutput may be decreased so that positive torque is not transmitted tothe wheels, for example, the wheels may be driving the engine throughthe transmission and/or torque converter. Further, during some tip-outconditions, fuel injectors may be deactivated to further reduce enginetorque (or increase engine braking), possibly improving fuel economy.However, may be considered in some examples when transitioning throughthe lash zone, for example.

When the answer to 310 is YES, the routine continues to 312. In 312, theroutine determines whether a substantial driver tip-in has beendetected. Again, this may be determined based on pedal position, or thecorresponding increase in desired torque caused by depression of thedriver pedal, for example. If so, the routine continues to 314.

In 314, the routine decides whether the powertrain is in or near a gearlash zone. For example, the routine may utilize the torque converterinput and output speeds to determine whether the speeds are within aselected range of equal speeds, for example, and whether the speeds aregreater than a synchronous speed, for example. If not, the routinecontinues to 318 where a requested torque increase may be provided by athrottle increase and an advance of ignition timing (if the currenttiming is retarded from a maximum torque timing, for example).

Otherwise, if the answer is YES to 314, the routine continues to 316 todetermine whether torque increase rate limiting is selected based onoperating conditions. For example, the routine may determine whether tolimit a rate of torque increase during the lash zone to reduce apotential impact caused by such lash as noted herein. If so, the routinecontinues to 320 to limit torque increase by retarding ignition timingwhile still increasing airflow by increasing the throttle angle, forexample. In this way, it is possible to limit torque increase duringtransitions through the lash zone via spark retard, yet by continuing anincrease in airflow without the limitation such as in prior approaches,the torque can be even more rapidly increased once through the lashzone. Such operation is illustrated in more detail in the propheticexample of FIG. 4.

Specifically, FIG. 4 shows an example response to a driver tip-in wherethe powertrain output torque transitions from negative to positive, asshown by the top graph. The lash zone, or approximately zero torquetransmission location is illustrated with the dashed horizontal line,where the lower dotted line indicates an example speed ratio threshold(e.g., torque converter input speed is 0.95 of torque converter outputspeed) and the upper dotted line indicates an example speed ratiothreshold (e.g., torque converter input speed is 1.05 of torqueconverter output speed). Below the powertrain output torque the graphillustrates driver pedal position (APP) and then throttle position (TP)of an electronically controlled throttle plate. Below throttle positionthe graph illustrates ignition timing, and specifically timing relativeto a maximum torque timing (mbt), where spark timing below the mbt linerepresents retard from mbt. Finally, the bottom illustration shows theairflow response.

FIG. 4 shows three example response, with the first (A) illustrating atip-in with no mitigation in ignition timing or airflow, and thus themost likely to cause objectionable clunk; the second (B) illustrating atip-in with a limitation of engine torque via the throttle, or airflow,which may be used to reduce the effect of clunk; and the third (C)illustrating compensation via coordination of throttle and spark inaccordance with FIG. 3.

In the first response (A), neither engine torque, nor throttle, norspark, are used to rate-limit the powertrain output during thetransition through the lash zone. Thus, clunk may be experienced undersome conditions; however a quick response is experienced by the driver.

In the second response (B), throttle position is used to rate limittorque increase during the transition. Once through the lash zone, thethrottle can then continue to increase unrestricted to deliver thedriver requested torque. However, while the limiting may reduce clunk,driver response may be reduced by the delay in delivering airflow, dueto the combination of manifold dynamics, throttle dynamics, and the ratelimiting. In other words, as shown by FIG. 4, the torque response in Bis permanently delayed from A.

In the third response (C), coordination of throttle position and sparkretard are used to transition through the lash zone, while stillproviding acceptable response. As shown by FIG. 4, while there is aperiod of delay in response when transitioning through the lash zone,the torque response of C is able to “catch up” to the torque response ofA. By using spark retard during the transition, while allowing airflowto continue to rise substantially un-restricted, it is possible to bothreduce clunk, and maintain driver performance over a longer scale.

Returning to 320, the level to which engine torque can be managed orreduced relative to requested output may be dependent on operatingconditions, in one embodiment. For example, an allowable rate ofincrease in engine torque may be based on various factors, such as basedon information that relates to status and conditions of the engine andvehicle indicative of whether and to what extent clunk can affect drivefeel, and the extent rate limiting requested engine torque may reducevehicle response. In particular, in one example, the routine utilizesthe sensed accelerator pedal position (PP), the torque converter speedratio, the vehicle speed, and the ratio of vehicle speed to enginespeed. In one example, the allowable rate of increase may be determinedas a four dimensional function of the pedal position, speed ratio,vehicle speed, and engine speed to vehicle speed ratio.

Concluding the discussion of FIG. 3, if the answer to 314 or 316 is no,the routine continues to 318 in this example.

Referring now to FIG. 5, an alternative embodiment illustrated via astate diagram is shown. Specifically, each block shows a control logicstate, with transitions amount the states shown by lines, where thedirection of the transition is indicated with an arrow. Further theblocks indicate their state value (e.g., block 510 is STATE 0, asindicated by the mode parameter tq_tim_mode). Further, each blockindicates potential states to which the control may transition via thenumbers in parenthesis.

Block 510 shows STATE 0, in which control logic for making engineadjustments for transitioning through the lash zone in response to atip-in are not activated. Specifically, the logic is disarmed, and thesystem is at part pedal (e.g., the driver is partly tipped in) waitingfor a tip-out. Further, there is currently no adjustment to enginethrottle angle or ignition timing (SAI). As indicated in theparenthesis, from block 510, the control may transition to either STATE1, or stay in STATE 0.

512 shows a transition from STATE 0 to STATE 1, which may be based onseveral alternative conditions. A first transition condition is based ontorque converter slip, in either an overrunning or non-overrunningcondition. Specifically, if negative slip and a low torque request(i.e., less than a threshold value TQ_ARM) are detected, the statetransitions. A second transition condition is independent of slip, butrather based on a low actual torque (i.e., less than a threshold valueTQ_ARM) being detected. Additional parameters may also be considered inthis transition, including whether the gear command is greater than aminimum gear or the turbine speed (calculated via a turbine speed sensoror an estimated turbine speed from gear ratio and vehicle speed), andwhether a transmission shift is in progress and a flag has been set todisable the torque management through the transition when a shift is inprogress. In one example, when a shift is in progress, the transition isnot enabled. In one particular example, in response to a non-slipcondition and when the transmission is in gear and the estimated enginetorque is below a threshold (TQ_ARM), the transition may be performedbecause driveline torque is determined to be negative.

Note that a non-slip condition may refer to conditions where a torqueconverter is locked, or only partially transmits torque through apartially locked condition. Further, it may refer to a manualtransmission in a fixed gear, for example. In still another example, anon-slip condition may be detected as illustrated in FIG. 8.

514 shows a transition from STATE 1 to STATE 0, which may occur based onslip for either an overrunning or non-overrunning condition in which theroutine identifies whether the powertrain has reached a positive slipvalue (e.g., torque converter input speed greater than torque converteroutput speed, or whether the transmission is in neutral or disabled.Alternatively, the transition may occur independent of slip based onwhether the powertrain has reached a positive actual torque (i.e.,greater than a threshold value TQ_DISARM). Again, additional parametersmay also be considered in this transition, including whether the gearcommand is less than a minimum gear or the turbine speed (calculated viaa turbine speed sensor or an estimated turbine speed from gear ratio andvehicle speed) with hysteresis, and whether a transmission shift is inprogress and a flag has been set to disable the torque managementthrough the transition when a shift is in progress. In one example, whena shift is in progress, the transition is enabled. In one particularexample, in response to a non-slip condition and when the transmissionis in gear and the estimated engine torque is above a threshold(TQ_DISARM), the transition to STATE 0 occurs because driveline torqueis determined to no longer be negative.

Block 516 shows STATE 1, in which control logic prepares for a tip-in.In this case, the control logic for making adjustments during atransition to a driver tip-in through the lash zone is armed, and theroutine is waiting for a tip-in to occur. Further, there is currently noadditional lash-based adjustment to engine throttle angle or ignitiontiming (SAI) in this state. As indicated in the parenthesis, from block516, the control may transition to either STATES 3, 2, or 0. While inSTATE 1, the vehicle powertrain torque levels at the driver axle are lowor negative, depending on operating conditions.

518 shows a transition from STATE 1 to STATE 2 based on whether asignificant positive torque request (i.e., desired torque increases pasta threshold level) is detected. Further, 520 shows a transition fromSTATE 2 to STATE 1 based on whether a torque request has dropped (i.e.,below a lower threshold) and is below a torque control level. In oneembodiment, the threshold for driver demand torque to transition toSTATE 2 may be based on the current estimate of engine brake torque if anon-slip condition is detected. 522 shows a transition from STATE 1 toSTATE 3 which may be based on slip in either an overrunning ornon-overrunning condition, such as based on whether the torque converterspeed ratios have entered a range of lash values, such as between 0.95and 1.05. In this case, the system can be determined to have begun atransition through lash region based on slip. Alternatively, thetransition may be independent of slip, such as based on whether actualtorque becomes greater than a threshold. In one embodiment, during anon-slip condition and when the driver pedal is applied or speed controlis active, when driver demanded torque is increasing sufficiently past athreshold, and when the estimated engine torque is above a threshold(TQ_TRG), the transition from STATE 1 to STATE 3 is performed becauseengine torque is indicating a tip-in may be in progress that is about tocross lash.

Block 524 shows STATE 2, in which control logic increases engine torque.In this case, the control logic detects a positive torque request thatmay produce clunk, and calculates a limited airflow increase as the lashregion is approached. Specifically, a throttle position of theelectronically controlled throttle is clipped. Also in STATE 2, theairflow, or throttle torque, limit may be unconditionally ramped up fromthe initial value where the ramp is conditional based on engineacceleration for a slipping driveline, when such a slip is present. Asindicated in the parenthesis, from block 524, the control may transitionto either STATES 4, 3, 1, or 0.

526 shows a transition from STATE 2 to STATE 3 which may be non-slipbased via a exceeding a timer. Alternatively, the transition may be slipbased in either an overrunning or non-overrunning condition based onwhether the powertrain has begun to transition through lash region basedon torque converter speeds, e.g., has the ratio of torque converterinput speed to torque converter output speed risen above a thresholdvalue (e.g., 0.95). Still further, the transition can be non-slip based,such as whether the powertrain has begun to transition through the lashregion based on actual engine torque. In one embodiment, during non-slipconditions and when the system has been in STATE 2 for greater than acalibratible amount of time, the transition to STATE 3 is performed toreduce driver perceived hesitation. In another embodiment, duringnon-slip conditions and when the estimated engine torque is above athreshold (TQ_TRG), the routine transitions to STATE 3 because enginetorque indicates the driveline is about to cross lash.

528 shows a transition from STATE 2 to STATE 4 which may be based ontorque converter slip values and a timer value (e.g., exceeding athreshold time in STATE 2). Further, 530 shows a transition from STATE 2to STATE 0 which also may be based on torque converter slip values and atimer value (e.g., exceeding a threshold time in STATE 2).

Block 532 shows STATE 3, in which control logic holds or rate-limitsengine and/or powertrain torque. In this case, the control logic adjustsspark timing (e.g., ignition timing retard from maximum torque timing)and optionally throttle position to clip engine torque and/oracceleration using a torque rate limit to reduce clunk through the lashzone. In one embodiment, the initial spark level in this state may bedetermined as a function of gear or gear ratio during non-slippingconditions.

As indicated in the parenthesis, from block 532, the control maytransition to either STATES 4, or 0. For a torque converter where theconverter clutch capacity is small enough to allow enough slip such thatengine acceleration is clearly related to engine torque and converterhydraulic torque as the dominant dynamics (instead of converter clutchtorque), this clipping, holding or rate-limiting of can be conditionalbased on engine acceleration or slip feedback.

The limitation of electronic throttle position in STATE 2 and sparktiming in STATE 3 may be performed differently depending on whetherslip-based or non-slip based conditions are present. For example,non-slip based conditions may be present when a torque converter is atleast partially locked, when a manual transmission is present, etc.Further, during such non-slip conditions, the spark torque limit andthrottle torque limit may be unconditionally ramped up as a function ofa desired ramp time, a final spark advance ramp target (TQE_SAI_HLD) andcommanded gear and the level of driver demand, where the ramping may beconditional on engine acceleration for a slipping driveline.

534 shows a transition from STATE 3 to STATE 4, which may be based onslip in either an overrunning or non-overrunning condition, such asbased on whether the torque converter speed ratios have exited a rangeof lash values, such as between 0.95 and 1.05 (i.e., whether thepowertrain has completed a transition through the lash region based ontorque converter speeds, e.g., has the ratio of torque converter inputspeed to torque converter output speed risen above a threshold value,such as 1.05). The transition may also be triggered independent of slip,and the determination of completing the transition may be based onwhether actual torque is greater than a threshold value. Still further,the transition may be triggered by whether a downshift of thetransmission gears is in progress, or whether a timer value has beenexceeded for a threshold time in STATE 3. In one embodiment, duringnon-slip conditions, the spark torque command in STATE 3 may beunconditionally ramped toward a target value over a desired period oftime. When the target torque of this ramp is reached, the systemtransitions to STATE 4 to ramp out the remainder of the torque as thelash should have been traversed.

536 shows a transition from STATE 3 to STATE 0 based on whether a torquerequest returned to a lower torque value and the pedal is in a closedposition before a transition through the lash zone is completed, or thetransmission is in neutral or disabled. Any of these conditions willthus cause the routine to transition to STATE 0.

Block 538 shows STATE 4, in which control logic ramps in torqueincreases after completing a transition through the lash zone.Specifically, the limits on spark timing and throttle (if any) areramped out to make the torque output available to provide the desireddriver response. This can be done rapidly or more smoothly, depending onoperating conditions, for example. As indicated in the parenthesis, fromblock 538, the control may transition to STATE 0.

540 shows the only transition from STATE 4, specifically, a transitionfrom STATE 4 to STATE 0. The transition of 540 may be triggered when theramping of throttle and spark timing is completed (e.g., when ignitiontiming retard has ramped out), or when a timer for being in STATE 4 hasexceeded a threshold.

As previously noted above, the transition diagram of FIG. 5 illustratesan example routine that may be used to control operation through thelash zone to both reduce clunk while still providing a rapid driverresponse. Further, in this example, both slip based and non-slip basedconditions may be used to achieve robust operation over a variety ofoperation conditions, such as either a locked or unlocked torqueconverter, manual transmissions, etc.

Further, in one or more of the above states (and in one embodiment inall states), the airflow control and/or the spark control can be subjectto overrides based on driver input (pedal position, rate, or somecombination) so that as the driver demand increases the systemresponsiveness can also increase. See, for example, the driver overrideas illustrated in FIG. 9. Further, in one, some, or all states, thetorque, airflow and spark limiting can be subject to overrides based oncommanded transmission downshifts and downshifts that are ‘in progress’(ratio is changing) to bring engine torque up quickly to enable thetransmission to make a smooth and responsive shift. For example, torque,airflow and spark limiting can be subject to overrides in all states ifa downshift commanded based on driver demand is detected. See, forexample, the shift override of FIG. 10 which may be performed in STATE2, and/or the downshift override of FIG. 11 which may be performed inSTATE 3. Finally, transitions between modes, or the timing or use ofsome limiting states are responsive to driver demand downshifts inprogress (transmission ratio starting to change), and slip basedtransitions may be disabled during any non-slipping conditions.

Referring now to FIG. 6, it shows a timing diagram corresponding to theoperation of FIG. 5. Specifically, it shows the response to a drivertip-in during various STATES, or modes, and illustrates adjustments toboth throttle position and ignition timing. In the graph, the followinglabels are used: L2 is the initial mode 2 torque command level forthrottle and spark, L3 is the initial mode 3 torque command level forspark, R2 is the rate of increase in the throttle and spark torquecommands during mode 2, R3 a is the rate of increase in the throttlecommand during mode 3 (note that the throttle command does not step downlike the spark command), R3 b is the rate of increase for spark in mode3, and R4 a and R4 b are similar to R3 a and R3 b. The graph alsoillustrates the airflow holding timer (tq_desem_hld_tmr) which counts upduring time TM5, and the torque multiplier (tq_desam_mul) which countsdown during time TM6. Finally, it shows the enable flag (tq_desem_ena)indicating that the above control logic is active.

Referring now to FIG. 7, another example of system operation isillustrated in which coordinated throttle and spark adjustments areprovided to manage driveline lash transition. Specifically, the plotshows the coordinated way that engine airflow is used to accelerate theengine up to turbine speed at maximum spark, then spark is retarded toslow engine acceleration through the driveline lash zone and then torqueis again increased rapidly via spark and airflow after lash has beencrossed.

The top graph of FIG. 7 shows turbine speed (torque converter outputspeed) in solid and engine speed (torque converter input speed) indashed. Further, the bottom graph shows engine airflow in solid andabsolute spark advance in dashed. The x-axis of both graphs shows timein seconds. While this example is based on vehicle data, it representsonly one example transition, and as noted herein, various alternativesare possible.

During the initial vehicle operation (around 710), the fuel injectorsare cut-out (e.g., deactivated). While in this particular example thesystem incorporates injector cut-out during deceleration or drivertip-out conditions, injector cut-out may also be eliminated. Further,during the initial operation, the torque converter slip (turbinespeed−engine speed) is controlled to approximately −50 rpm, e.g., via alock-up clutch, number of cylinders active, etc. Then, around 712,engine airflow is increased, injectors are activated, and the sparkangle is maintained at approximately mbt, in response to a drivertip-in. Then, around 714, a small slip across the torque converter ismaintained until the lash zone is crossed via airflow and spark retardcontrol. Around 716, airflow is further increased for good torqueresponse, with spark retarded as needed to hold engine speed through thelash zone and then increase torque quickly. Finally, around 718, thetransmission control (e.g., clutch duty cycle) allows the converter toslip as engine torque is increased.

Referring now to FIG. 8, a routine is described for detecting a non-slipcondition of the vehicle's powertrain and/or transmission. First, in 810the routine calculates the absolute value of the difference between theengine speed and a synchronous turbine speed. Next, in 812, the routinedetermines whether the transmission reports that the torque converter isin an open or at least partially open condition. If the answer to step812 is no, the routine continues to 814 to determine whether theabsolute value of the slip across the torque converter is less than athreshold. If the answer to 812 is yes, or if the answer to 814 is no,the routine continues 816 to clear a non-slip timer. If the answer to814 is yes, the routine continues 818 to increment the non-slip timer bya Δ time value.

From either 818 or 816 the routine continues to 820 to determine whetheror not the non-slip timer is greater than the threshold value or whetherthe transmission of the vehicle is a manual transmission or othernon-slip transmission. If the answer to 820 is no, the routine continuesto 822 to indicate a slip condition has been detected. Otherwise, theroutine continues to 824 to indicate that a non-slip condition has beendetected.

Referring now to FIG. 9, an example driver initiated override foradjusting torque threshold values and transitioning between the STATESof FIG. 5 is shown. The routine of FIG. 9 may be used in one or more ofSTATES 2, 3, and/or 4. First, in 910, the routine calculates an overridetorque parameter (OVERRIDE_TORQUE) as a function of various parametersincluding one or more of pedal position, pedal position rate of change,and/or driver torque demand. Next, in 912, the routine determines theoverride torque is greater than the torque limit for the lash crossingduring nonoverride conditions. If so, the routine uses the overridetorque command in 914, and if not the routine uses the unmodified torquelimit for the lash crossing in 916. In this way, it is possible toprovide smooth torque control during transitions through the lash zonewhile at the same time providing rapid torque response when requested bythe driver irrespective of transitions through the lash zone.

Referring now to FIG. 10, an override due to transmission shifting to beperformed in STATE 2, is described. First, in 1010, the routinedetermines whether the transmission controller has commanded atransmission downshift after entry into STATE 2. If so, the routinecontinues to 1012, where the routine determines whether the downshiftcommand override torque is greater than the torque limit for the lashcrossing under the current conditions. If so, the routine continues to1016 to use the downshift command override torque value in performingthe transitions of FIG. 5. Otherwise, when either the answer at 1010 or1012 is no, the routine continues to 1014 to use the unmodified torquelimit for the lash crossing in the transitions of FIG. 5. In this way,it is possible to adjust throttle and/or spark modifications to controlengine torque transitioning through the lash zone differently dependingon whether a transmission shift, such as a downshift, has recentlyoccurred or is in progress.

Referring now to FIG. 11, an additional transmission downshift overrideroutine is described to be performed in STATE 3 of FIG. 5. First, in1110, the routine determines whether a downshift has started such aswhether the absolute value of the instantaneous transmission gear ratiominus the initial gear transmission ratio is greater than a thresholdvalue (X). If so, the routine continues to 1114 to transition to STATE4. Otherwise, the routine continues from 1110 to 1112 to determinewhether a downshift command override torque is greater than the torquelimit for lash crossing, similar to that of 1012. If so, the routinecontinues to 1118, to use the downshift command override torque commandvalue for the control and/or transitions in the routine of FIG. 5.Otherwise, when the answer to 1112 is no, the routine continues 1116 toperform unmodified torque limiting in STATE 3.

Again, in this way, it is possible to account for transmission shifts,such as downshifts, that are about to occur or are occurring inperforming transitions and spark/throttle torque control duringtransitions through the gear lash zone of FIG. 5.

As will be appreciated by one of ordinary skill in the art, the specificroutines and block diagrams described below in the flowcharts mayrepresent one or more of any number of processing strategies such asevent-driven, interrupt-driven, multi-tasking, multi-threading, and thelike. As such, various steps or functions illustrated may be performedin the sequence illustrated, in parallel, or in some cases omitted.Likewise, the order of processing is not necessarily required to achievethe features and advantages of the disclosure, but is provided for easeof illustration and description. Although not explicitly illustrated,one of ordinary skill in the art will recognize that one or more of theillustrated steps or functions may be repeatedly performed depending onthe particular strategy being used. Further, these Figures graphicallyrepresent code to be programmed into the computer readable storagemedium in controller 12.

It will be appreciated that the configurations and embodiments disclosedherein are exemplary in nature, and that these specific embodiments arenot to be considered in a limiting sense, because numerous variationsare possible. For example, the above valve can be applied in a varietyof areas, including various types of engines, such as V-6, I-4, I-6,V-12, opposed 4, and other engine types.

The subject matter of the present disclosure includes all novel andnonobvious combinations and subcombinations of the various systems andconfigurations, and other features, functions, and/or propertiesdisclosed herein.

The following claims particularly point out certain combinations andsubcombinations regarded as novel and nonobvious. These claims may referto “an” element or “a first” element or the equivalent thereof. Suchclaims should be understood to include incorporation of one or more suchelements, neither requiring nor excluding two or more such elements.Other combinations and subcombinations of the disclosed features,functions, elements, and/or properties may be claimed through amendmentof the present claims or through presentation of new claims in this or arelated application. Such claims, whether broader, narrower, equal, ordifferent in scope to the original claims, also are regarded as includedwithin the subject matter of the present disclosure.

1. A method for a vehicle powertrain with an engine and a transmissionhaving a clutch, comprising: transitioning through a lash region of thetransmission during clutch slipping conditions in response to a drivertip-in, including first retarding ignition timing past maximum torquetiming while continually increasing engine airflow until torqueconverter input speed is greater than torque converter output speed, andthen advancing ignition timing from the retarded timing while continuingto increase engine airflow.
 2. The method of claim 1 wherein saidretarding and advancing of ignition timing is based on an amount ofclutch slipping.
 3. The method of claim 2 wherein said clutch is atorque converter clutch.
 4. The method of claim 3 wherein said clutchslipping is present when said torque converter is un-locked.
 5. Themethod of claim 4 wherein said ignition timing is adjusted based on agear ratio of the transmission.
 6. The method of claim 4 wherein saidlash region is detected based on at least one of torque converter speedsand estimated engine torque.
 7. A vehicle control method for a vehiclehaving a powertrain with an internal combustion engine and atransmission having a torque converter clutch, comprising: transitioningthrough a lash region of the transmission during torque converter clutchslipping conditions in response to a driver tip-in; and during thetransition, first retarding ignition timing past maximum torque timingwhile increasing engine airflow and while torque converter output speedis greater than torque converter input speed, and then second, advancingignition timing from the retarded timing while continuing to increaseengine airflow and while the torque converter output speed is less thanthe torque converter input speed, said retarding and advancing ofignition timing based on an amount of torque converter clutch slipping.